package com.zretc.entity;
/**
 * 歌曲表
 * @author yejingbin
 *
 */
public class Song {
	private Integer songId;        //歌曲Id
	private String songName;       //歌曲名
	private String songTime;       //歌曲时长
	private Integer clickCount;    //歌曲点击量
	private Integer songStatus;    // 歌曲状态，0为非会员歌曲，1为会员歌曲
	private SongType songType;     //歌曲类型对象
	private Singer singer;         //歌手对象
	private String songText;       //歌曲歌词
	private String publishDate;    //发布时间
	
	public Song() {
		super();
	}

	public Song(Integer songId, String songName, String songTime, Integer clickCount, Integer songStatus,
			SongType songType, Singer singer, String songText, String publishDate) {
		super();
		this.songId = songId;
		this.songName = songName;
		this.songTime = songTime;
		this.clickCount = clickCount;
		this.songStatus = songStatus;
		this.songType = songType;
		this.singer = singer;
		this.songText = songText;
		this.publishDate = publishDate;
	}
	
	
	public Song(Integer songId, String songName, String songTime, Integer clickCount, Integer songStatus,
			SongType songType, String songText, String publishDate) {
		super();
		this.songId = songId;
		this.songName = songName;
		this.songTime = songTime;
		this.clickCount = clickCount;
		this.songStatus = songStatus;
		this.songType = songType;
		this.songText = songText;
		this.publishDate = publishDate;
	}

	public Integer getSongId() {
		return songId;
	}

	public void setSongId(Integer songId) {
		this.songId = songId;
	}

	public String getSongName() {
		return songName;
	}

	public void setSongName(String songName) {
		this.songName = songName;
	}

	public String getSongTime() {
		return songTime;
	}

	public void setSongTime(String songTime) {
		this.songTime = songTime;
	}

	public Integer getClickCount() {
		return clickCount;
	}

	public void setClickCount(Integer clickCount) {
		this.clickCount = clickCount;
	}

	public Integer getSongStatus() {
		return songStatus;
	}

	public void setSongStatus(Integer songStatus) {
		this.songStatus = songStatus;
	}

	public SongType getSongType() {
		return songType;
	}

	public void setSongType(SongType songType) {
		this.songType = songType;
	}

	public Singer getSinger() {
		return singer;
	}

	public void setSinger(Singer singer) {
		this.singer = singer;
	}

	public String getSongText() {
		return songText;
	}

	public void setSongText(String songText) {
		this.songText = songText;
	}

	public String getPublishDate() {
		return publishDate;
	}

	public void setPublishDate(String publishDate) {
		this.publishDate = publishDate;
	}

	@Override
	public String toString() {
		return "Song [songId=" + songId + ", songName=" + songName + ", songTime=" + songTime + ", clickCount="
				+ clickCount + ", songStatus=" + songStatus + ", songType=" + songType + ", singer=" + singer
				+ ", songText=" + songText + ", publishDate=" + publishDate + "]";
	}
	
	
}
